-- *****************************************************************
-- CISCO-IETF-ATM2-PVCTRAP-MIB.my: Supplemental ATM Management Objects
--
-- February 1998, Sujatha Narayanan
--
-- Copyright (c) 1998 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
-- This mib was extracted from draft-ietf-atommib-atm2-11.txt,
-- section 9 titled ATM Related Trap Support. This MIB implements
-- only the VCL part of this section.
--
-- In the import section, only the required objects have been selected.
--
-- The objects selected in this MIB are:
-- atmInterfaceExtTable
-- atmInterfaceExtEntry
-- AtmInterfaceExtEntry
-- atmIntfPvcFailures
-- atmIntfCurrentlyFailingPVcls
-- atmIntfPvcFailuresTrapEnable
-- atmIntfPvcNotificationInterval
-- atmPreviouslyFailedPVclInterval
-- atmCurrentlyFailingPVclTable
-- atmCurrentlyFailingPVclEntry
-- AtmCurrentlyFailingPVclEntry
-- atmCurrentlyFailingPVclTimeStamp
-- atmPreviouslyFailedPVclTimeStamp
-- atmIntfPvcFailuresTrapCISCO-IETF-ATM2-PVCTRAP-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Gauge32,Counter32FROM SNMPv2-SMI
TruthValue,TimeStampFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
ifIndex
FROM IF-MIB
atmInterfaceConfEntry,atmVclVpi,atmVclVci
FROM ATM-MIB
ciscoExperiment
FROM CISCO-SMI;ciscoIetfAtm2PvctrapMIB MODULE-IDENTITYLAST-UPDATED"9802030000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-atm@cisco.com"DESCRIPTION"This MIB Module is a supplement to the
ATM-MIB."::={ ciscoExperiment 29}atm2MIBObjects OBJECTIDENTIFIER::={ ciscoIetfAtm2PvctrapMIB 1}atm2MIBTraps OBJECTIDENTIFIER::={ ciscoIetfAtm2PvctrapMIB 2}atmInterfaceExtTable OBJECT-TYPESYNTAXSEQUENCEOF AtmInterfaceExtEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains ATM interface monitoring
information not defined in the
atmInterfaceConfTable from the ATM-MIB."::={ atm2MIBObjects 14}atmInterfaceExtEntry OBJECT-TYPE
SYNTAX AtmInterfaceExtEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry extends the atmInterfaceConfEntry
defined in ATM MIB. Each entry corresponds
to an ATM interface."AUGMENTS{ atmInterfaceConfEntry }::={ atmInterfaceExtTable 1}
AtmInterfaceExtEntry ::=SEQUENCE{
atmIntfPvcFailures Counter32,
atmIntfCurrentlyFailingPVcls Gauge32,
atmIntfPvcFailuresTrapEnable TruthValue,
atmIntfPvcNotificationInterval INTEGER,
atmPreviouslyFailedPVclInterval INTEGER}atmIntfPvcFailures OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times the operational status of a PVCL
on this interface has gone down."::={ atmInterfaceExtEntry 20}atmIntfCurrentlyFailingPVcls OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of VCLs on this interface for which
there is an active row in the atmVclTable having an
atmVclConnKind value of `pvc' and an atmVclOperStatus
with a value other than `up'."::={ atmInterfaceExtEntry 22}atmIntfPvcFailuresTrapEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Allows the generation of traps in response to PVCL
failures on this interface."DEFVAL{ false }::={ atmInterfaceExtEntry 23}atmIntfPvcNotificationInterval OBJECT-TYPESYNTAXINTEGER(1..3600)UNITS"seconds"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The minimum interval between the sending of
cIntfPvcFailuresTrap notifications for this
interface."DEFVAL{30}::={ atmInterfaceExtEntry 24}atmPreviouslyFailedPVclInterval OBJECT-TYPESYNTAXINTEGER(0..3600)UNITS"seconds"MAX-ACCESSread-write
STATUScurrentDESCRIPTION"The interval for storing the failed
time in atmPreviouslyFailedPVclTimeStamp"DEFVAL{0}::={ atmInterfaceExtEntry 25}atmCurrentlyFailingPVclTable OBJECT-TYPESYNTAXSEQUENCEOF AtmCurrentlyFailingPVclEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table indicating all VCLs for which there is an
active row in the atmVclTable having an atmVclConnKind
value of `pvc' and an atmVclOperStatus with a value
other than `up'."::={ atm2MIBObjects 21}atmCurrentlyFailingPVclEntry OBJECT-TYPESYNTAX AtmCurrentlyFailingPVclEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry in this table represents a VCL for which
the atmVclRowStatus is `active', the atmVclConnKind is
`pvc', and the atmVclOperStatus is other than `up'."INDEX{ ifIndex, atmVclVpi, atmVclVci }::={ atmCurrentlyFailingPVclTable 1}
AtmCurrentlyFailingPVclEntry ::=SEQUENCE{
atmCurrentlyFailingPVclTimeStamp TimeStamp,
atmPreviouslyFailedPVclTimeStamp TimeStamp}atmCurrentlyFailingPVclTimeStamp OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time at which this PVCL began to fail."::={ atmCurrentlyFailingPVclEntry 1}atmPreviouslyFailedPVclTimeStamp OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time at which this PVCL began to fail
during the PVC Notification interval."::={ atmCurrentlyFailingPVclEntry 2}atmPvcTraps OBJECTIDENTIFIER::={ atm2MIBTraps 1}atmPvcTrapsPrefix OBJECTIDENTIFIER::={ atmPvcTraps 0}atmIntfPvcFailuresTrap NOTIFICATION-TYPEOBJECTS{ ifIndex,
atmIntfPvcFailures,
atmIntfCurrentlyFailingPVcls }STATUScurrentDESCRIPTION"A notification indicating that one or more
PVCLs on this interface has failed since the last
cIntfPvcFailuresTrap was sent. If this trap has not been
sent for the last cIntfPvcNotificationInterval, then
it will be sent on the next increment of
cIntfPvcFailures."::={ atmPvcTrapsPrefix 1}-- Conformance Information-- The DRAFT has an error in that atm2MIBConformance is defined as
-- having an OID { atm2MIB 2 } while this has already been allocated
-- to atm2MIBTraps. The following corrects that error.atm2MIBConformance OBJECTIDENTIFIER::={ ciscoIetfAtm2PvctrapMIB 3}atm2MIBGroups OBJECTIDENTIFIER::={ atm2MIBConformance 1}atm2MIBCompliances OBJECTIDENTIFIER::={ atm2MIBConformance 2}-- Compliance Statementsatm2MIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for SNMP entities which
implement PVC traps."MODULE-- this moduleMANDATORY-GROUPS{ atmSwitchServcHostGroup }-- GROUP atmSwitchServcNotifGroup
-- DESCRIPTION
-- "This group is optional for systems implementing
-- support for an ATM Switch or an ATM Network Service."::={ atm2MIBCompliances 1}-- Units of ConformanceatmSwitchServcHostGroup OBJECT-GROUPOBJECTS{
atmIntfPvcFailures,
atmIntfCurrentlyFailingPVcls,
atmIntfPvcFailuresTrapEnable,
atmIntfPvcNotificationInterval,
atmPreviouslyFailedPVclInterval,
atmCurrentlyFailingPVclTimeStamp,
atmPreviouslyFailedPVclTimeStamp}STATUScurrentDESCRIPTION"A collection of objects providing information
for a Switch/Service/Host that implements
PVC traps for an ATM interfaces."::={ atm2MIBGroups 1}-- Existing MIB tools do not support NOTIFICATIONS-GROUP syntax
-- so we comment it out when committing to source repository.
-- It is OK to uncomment this when publishing this MIB.
-- atmSwitchServcNotifGroup OBJECT-GROUP
-- NOTIFICATIONS { atmIntfPvcFailuresTrap }
-- STATUS current
-- DESCRIPTION
-- "A collection of notifications providing information
-- for a Switch/Service that implements ATM interfaces."
-- ::= { atm2MIBGroups 2 }END